/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entidades;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author alumno
 */
public class AdministradorPersonal {
    
    List<Profesor> profesores;

    public AdministradorPersonal() {
        profesores = new ArrayList<Profesor>();
    }
    
    public Profesor registrarProfesorMedioTiempo(int codigo, String nombreCompleto,
            int anosExperiencia, int nivelProfesional,int horasMenualesTrabajadas ) throws Exception{
        ProfesorMedioTiempo profesor = new ProfesorMedioTiempo();
        profesor.setNombreCompleto(nombreCompleto);
        profesor.setCodigo(codigo);
        profesor.setAnosExperiencia(anosExperiencia);
        profesor.setNivelProfesional(nivelProfesional);
        profesor.setHorasMensualesTrabajadas(horasMenualesTrabajadas);
        profesores.add(profesor);
        return profesor;
    }
    
    public Profesor registrarProfesorTiempoCompleto(int codigo, String nombreCompleto,
            int anosExperiencia, int nivelProfesional,String facultad ) throws Exception{
        ProfesorTiempoCompleto profesor = new ProfesorTiempoCompleto();
        profesor.setNombreCompleto(nombreCompleto);
        profesor.setCodigo(codigo);
        profesor.setAnosExperiencia(anosExperiencia);
        profesor.setNivelProfesional(nivelProfesional);
        profesor.setFacultad(facultad);
        profesores.add(profesor);
        return profesor;
    }
    
    public void registrarProfesorMedioTiempo(Profesor profesor){
        profesores.add(profesor);
    }
    
}
